문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 스타크래프트 2/문제점 및 논란 (문단 편집) === 시스템과 최적화 문제 === ||<:>[[파일:스타2 CPU 사용법.png]]|| ||<:>게임이 끝난 후 캡처. 할당이 제대로 안되어 코어 하나만 작업 할당이 너무 많이 된 모습이다. 이지툴즈를 쓰든 안쓰든 똑같은 모습이다.[* [[http://www.coderbag.com/Programming-C/CPU-core-parking-manager-v3|CPU core parking manager]]라는 유사한 프로그램도 있다.]|| 근본적인 문제로, 게임이 [[멀티코어 프로세서]]를 제대로 활용 못하고 코어 1개만을 갈구려는 경향이 매우 심하다. 이론상 듀얼코어까지 활용은 가능한 것으로 알려져있으나, 실제로는 한 코어에 작업이 편중되는 경향이 있다. 특히 [[레이크필드]]나 [[엘더레이크]] 같은 [[ARM big.LITTLE 솔루션|비대칭 코어 구조]]라면 [[버틸 수가 없다!]] 이는 스타크래프트 2 엔진의 개발 시점이었던 2003~2004년, 듀얼코어가 개발되기도 전이고, 상용화 되기도 전이었다는 문제 때문이다. 그래서 래더보다 사양이 필연적으로 높을 수밖에 없는 유즈맵은 애매한 사양의 컴퓨터라면 하는 걸 포기하는 게 나은 맵들도 많다. 이유는 스타크래프트 2가 타 RTS에 비해 게임 진행 자체가 빠르고, 다량의 연산을 자주 필요로 하며, 유닛 수량 자체도 많기 때문(물론 스타크래프트 2보다 유닛 수량이 많은 게임들도 존재한다.)으로, 즉 그래픽카드보다는 CPU를 무지막지하게 혹사시키는 게임이기 때문이다.[* 실제 스타크래프트 2의 권장사양은 128MB~512MB의 그래픽카드에 CPU는 2.6GHZ이다.] 특히 물리 효과처럼 CPU에서 담당하는 옵션이 높을 경우 프레임 저하가 큰 편이다. 그런데 전술했다시피 CPU는 듀얼코어까지만 활용할 수 있다. 즉, CPU를 혹사시키긴 하는데 코어를 2개만 쓸 수 있으므로 성능상 심각한 모순이 발생한다. 하지만 반대로 '''CPU 성능만 받쳐준다면 GTX 650Ti정도의 그래픽카드로 최상옵'''을 노려볼 수 있을 정도로, 그래픽 최적화 자체는 그리 나쁜 편이 아니다. 거기다 '''GT240으로 상급 옵션을''' 원활하게 돌린 사례도 있다. 하지만 블리자드가 멀티코어 지원할 것 처럼 말하더니 이젠 쏙 들어가서 버린 자식이 되었다.[* 참고로 GT240의 기본옵션은 중옵이다.] 다만 이건 CPU 병목 문제도 원인이 큰게, 통상적으로 물량이 늘면 시스템 전체의 부하가 커져야 하지만 이 경우에는 물량이 늘면 GPU 로드율이 오히려 '''떨어지는''' 괴현상이 발생하기 때문이다. 하지만 블리자드에서 특정 패치가 있을 경우에는 게임의 사양이 올라가며, 특히 대규모 패치, 군단의 심장 출시 이후 게임의 사양이 많이 올라버린 듯 하다.[* 심지어 자유의 날개 1.5.0에는 사양문제도 문제지만 최적화도 진짜 개떡같아서 최고급형의 컴퓨터로 진행하는 여러가지 방송 대회에서도 랙이 유발되었으며 너무 개판이라 맹독충을 폭발시켜서 랙을 유도하고 공격가는 전용 러시까지 생길 정도였다.] 하지만 공허의 유산이 발매되기 직전 단행된 3.0패치에서는, 사양이 군단의 심장보다 '''더 올랐다.''' 권장사양은 i5급의 CPU, GTX 650, 4GB RAM. 덕분에 하옵/중옵으로 스타크래프트 2를 즐기던 유저들은 참혹한 랙을 맛보며 최하옵으로 낮추게 되었으나 그마저도 랙이 발생한다.[[https://kr.battle.net/support/ko/article/starcraft-ii-system-requirements|#]] 또한, 뭔 일인지 은폐유닛이 다수 생기면 랙이 엄청나게 증가한다. 그래서 모선이 특유의 잉여로움과 합해져서 한때 '''랙 발생기'''라고 불리기도 했다. [[보라준/협동전 임무|보라준]]의 몇 안되는 단점이기도 하다. 스타크래프트 2를 조금이라도 더 잘 돌릴 수 있는 하드웨어적인 팁으로는, '''첫째, SSD를 사용하면 체감 향상이 크다.''' 같은 사양이라도 HDD가 달린 컴퓨터와 SSD가 달린 컴퓨터에서의 로딩 속도, 게임 속 퍼포먼스 차이가 많이 난다. 사실 어떤 용도이건 간에 SSD가 HDD를 압도하는 건 맞는데, 스타 2는 가상 메모리를 많이 쓰는 건지 HDD와 SSD 간 차이가 유독 크다.[* SSD와 HDD를 같이 사용하는 컴퓨터에서 HDD에 설치하면 다른 게임처럼 로딩 속도가 차이나는 정도에 그친다.] 혹시 컴 사양이 그럭저럭 스2 돌리기에 충분한데도 잔렉이 있거나 게임 로딩 속도가 느리다면 SSD를 장만해보는 것도 한 방법. '''둘째, 고클럭 램을 사용하면 성능이 체감된다.''' [[https://www.youtube.com/watch?v=aQ-JCwgbxGI|유튜브에 업로드된 이 실험영상]]에서는 2133mhz에 비해 3200mhz의 고클럭 램이 약 10%에서 25%정도의 프레임률 향상을 이끌어낼 수 있다고 하며, 3600mhz의 경우 3200mhz와 차이가 없다고 결론내리고 있다. 일반적으로 램 클럭 차이는 체감이 적은 편이라서 컴퓨터 조립 시 고려 대상에 들어가지 않는다는 점을 생각하면 희한한 일. [* 여담이지만 스타 2가 일정 수준 이상의 그래픽카드를 전혀 요구하지 않는다는 점도 벤치마크에서 드러난다. CPU가 같다면 메인스트림급 카드인 1060 6gb와 하이엔드급 카드인 1080 및 1080ti 간에 유의미한 차이가 없다. 단, CPU가 많이 향상된 지금에 와서는 1060으론 무리인 감이 있고, 그래픽 카드는 CPU보다 좀 뒤처져도 괜찮은 정도라는 느낌으로 생각하자.][* 일단 2.1-2.2에 해당되는 두 개의 문제를 해결하는 법은 간단하게 "엔진 바이너리 교체"를 하면 되긴 한다(왜냐하면 같은 엔진을 쓰는 [[히어로즈 오브 스톰]]에도 동일하게 일어나는 문제이기 때문. 두 게임 다 DX9에 맞췄기 때문에 DX11이상에 맞춘 게임들에 비하면 한계점이 크다). 특히 현재 오버워치와 스타 리마스터에서는 4K지원이 되고 있으나 히오스/스타 2는 4K UHD지원이 안되고 있기 때문에 4K 지원 때문에라도 엔진을 크게 교체하거나 엔진 내부 코드를 좀 뜯어고쳐야 하는 상황. 다만, 이렇게 하면 또 블리자드 입장에서도 어떤 에러나 버그가 생길지 모르기 때문에 몸을 사릴 수도 있다.] 결과적으로는 발적화 문제가 게임의 잠재력을 엄청나게 깎아먹었다. 먼저 스타1나 워3 같은 유즈맵 머신으로써의 기능을 대폭 죽여버린 원흉이며, 3:3, 4:4와 같은 팀플 역시 말아먹었다. 물론 하술하듯 초창기 배틀넷 2.0이나 아케이드 자체도 문제가 많지만, 일단 유닛이 조금만 많아지면 도저히 해먹지 못할 정도로 렉이 걸리기 때문에 다양한 시도가 거의 불가능해졌다. 협동전 역시 3베이스, 혹은 3~4인 플레이로 확장 가능성이 있었으나 최적화 문제로 도저히 불가능한 수준이었다. 1:1 래더는 그나마 낫지만, 유닛 개별 인구수가 3, 4로 커진데 반해 인구수 제한을 200 이상 올릴 수 없게 되었고,[* 하지만, 이 끔찍한 최적화를 생각해볼 때 오히려 이렇게 인구수를 3, 4 이상으로 늘려놓는 것이 최선의 방법일 수도 있다. 인구수를 줄였다가는 1:1에서도 물량 렉이 발생할 가능성이 없다고 보장할 수 없기 때문에.] 이것이 후술하는 데스볼 문제와 더불어 안그래도 적은 개체수의 유닛이 똘똘 뭉쳐다녀 후속작임에도 불구하고 전작보다 규모가 작아보이게 만들었다. 윈도우 11에서 인텔 12세대 CPU를 이용하면 '스레드 디렉터'가 작동하여 멀티코어 사용이 강제로 가능해진다는 주장이 있다. 그러나 비슷한 주장이 일었던 이지툴즈 등의 툴과 같이, 실제 효과는 매우 미미하다.[* [[멀티코어 프로세싱]]은 결코 쉬운 것이 아니다. 이걸 간과하지 말아야 한다.] 이 주장의 가장 주요한 근거로 활용되는 스샷은 이것이다. [[파일:스타2 윈11.png]] 얼핏 보면 그럴싸한 주장이나, 이에는 함정이 있다. '''작업이 많이 몰린 스레드가 여전히 2개 뿐이다.''' 나머지 스레드는 얼핏 보면 일하는 것 같지만, 기본적으로 저정도 점유율은 스타 2를 키면 평소에도 나올 수 있다. 게다가 실제로 윈10에서는 E코어가 먹던 작업이 윈11에서 P코어에 몰려버린 상황이다.[* E 코어 점유율 차이를 보면 알 수 있다.] 착시 현상이 발생하기 충분한 것이다. [[https://quasarzone.com/bbs/qc_plan/views/22350|다이렉트 X9를 대체하는 바이너리를 적용하는 프로그램들]]이 어느정도 실사용이 가능해진 것으로 보인다. 다만 예시로 나온 DXVK는 스타2의 경우 라데온에서만 성능 향상이 관측되며, 지포스는 오히려 성능이 떨어지는 것으로 보고된다.[* 정확히는 라데온의 DX9 최적화가 너무 구려서 이런 일이 생기는 것에 가깝다. 이건 엄연히 '번역'을 하는 것이기 때문에, 원래대로면 성능이 떨어지는 지포스의 결과가 정상이다. 물론 지포스도 성능이 오르는 다른 게임들의 결과를 생각해보면, 경우에 따라 DX9가 매우 비효율적이라는 점은 변함이 없다.]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기